﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using BCCommon.OAEnums.WorkflowActive;

namespace BCEntity.OA.WorkflowActive.WorkflowActivityStepCompleteChecking
{
    /// <summary>
    /// 工作流活动步骤完成检查
    /// </summary>
    public class WorkflowActivityStepCompleteCheckingEntity
    {
        /// <summary>
        /// 工作流活动步骤完成检查Id
        /// </summary>		
        public long WorkflowActivityStepCompleteCheckingId { get; set; }
        /// <summary>
        /// 工作流活动步骤Id
        /// </summary>		
        public long WorkflowActivityStepId { get; set; }
        /// <summary>
        /// 工作流活动Id
        /// </summary>		
        public long WorkflowActivityId { get; set; }
        /// <summary>
        /// 工作流模板Code
        /// </summary>		
        public string TemplateCode { get; set; }
        /// <summary>
        /// 工作流模板名称
        /// </summary>		
        public string TemplateName { get; set; }
        /// <summary>
        /// 工作流Code
        /// </summary>		
        public string WorkflowCode { get; set; }
        /// <summary>
        /// 工作流名称
        /// </summary>		
        public string WorkflowName { get; set; }
        /// <summary>
        /// 模板步骤Code
        /// </summary>		
        public string TemplateStepCode { get; set; }
        /// <summary>
        /// 步骤Code
        /// </summary>		
        public string StepCode { get; set; }
        /// <summary>
        /// 步骤顺序(非步骤，仅记录所有记录序列号)
        /// </summary>		
        public int StepOrder { get; set; }
        /// <summary>
        /// 操作名称
        /// </summary>		
        public string OpertionName { get; set; }
        /// <summary>
        /// 操作类型
        /// </summary>		
        public string OpertionType { get; set; }
        /// <summary>
        /// 表单配置Code
        /// </summary>		
        public string FormConfigCode { get; set; }
        /// <summary>
        /// 允许忽略
        /// </summary>		
        public bool AllowIgnore { get; set; }
        /// <summary>
        /// 操作状态
        /// </summary>		
        public OAActivityStepOpertionStatus OpertionStatus { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>		
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 操作时间
        /// </summary>
        public DateTime? OperationTime { get; set; }

    }
}

